﻿





namespace ufida.u9.ait.openbp
{
	using System;
	using System.Collections.Generic;
	using System.Text;
	using System.Reflection;
	using UFSoft.UBF.AopFrame; 	

	/// <summary>
	/// AIT日志记录 business operation
	/// 
	/// </summary>
	[Serializable]	
	public partial class AITLogSaveBP
	{
	    #region Fields
		private ufida.u9.ait.openbp.AITLogDTO log;
		
	    #endregion
		
	    #region constructor
		public AITLogSaveBP()
		{}
		
	    #endregion

	    #region member		
		/// <summary>
		/// 日志	
		/// AIT日志记录.Misc.日志
		/// </summary>
		/// <value></value>
		public ufida.u9.ait.openbp.AITLogDTO Log
		{
			get
			{
				return this.log;
			}
			set
			{
				log = value;
			}
		}
	    #endregion
		
	    #region do method 
		[Transaction(UFSoft.UBF.Transactions.TransactionOption.RequiresNew)]
		[Logger]
		[Authorize]
		public void Do()
		{	
		    BaseStrategy selector = Select();	
				selector.Execute(this);
		    
		}			
	    #endregion 					
	} 		
}
